sorry for the paradoxical sentences!( based of your conjecture)
what I want to explain by that sentences is that:
when you do migration, there would be many change in your project in the base files ( main file). and the migration process is not hard.
And migrating from 10g to 11g would not give you many advantages if your reason is the UI components. because the UI would not change after the migration.
you did not tell me about the project/compnay scope of the application ...