I would also like to suggest a few more things.
1) add a search for warrior option under leagues. You can search for leagues, but when you are in a league menu, you cant search for a person. It would be handier than running through a whole league list of names. I often have to do that. You would still have to know what league they are in just for a bit of security of course.
2) In the market, when posting trades for resource or scrolls, it would be nice to choose the run time for caravans. Gets really annoying when someone accepts a trade, and sends your caravans on a 16 hour round trip. Maybe add an option to scale down the time you are willing to travel for.
3) Maybe having a "list" of friends option, rather than have to scroll through them at the bottom of the screen would be faster. There is a contact list in the keep, but maybe adding the friends list could be helpful as well. and again, with the name search option, makes life easier.
Our developers have accepted this idea - to create a searchbar for friends, or League mates. However, it's almost impossible to implement at the moment. They are working on some improvements for the game which would allow us to include more dynamic features like a searchbar. So, we'll be waiting.
As for the Market, this suggestion is being discussed now.