The current steps needed to update customer info are insane. Every other system I use with an address book or customer record allows you to manually create a new customer or simply update any field for a given customer. The CSV upload is great for a bulk customer import but takes way too much time for a single customer, and more importantly, is error prone, especially since there is no way to export the existing customer information.
One proposed workaround is to create a fake order, change the customer address, and then delete the order. That's great and all, but you shouldn't require such a hacky workaround just to get something really basic like this to work!
When no result is found for an order number, clicking the 'Order #' link does find older numbers. It's an extra, unnecessary step but it does work. However, how to find a list of all orders from a customer who has orders both older and newer than 6 months? I don't see a way to do that other than jumping the through hoops of the advanced search and adjusting the date range back as far as it can go.
Splitting items into separate shipments from the Order Detail view is available in V3 and coming soon!
I also find myself often using the Order Details window, and then needing to go back to the main orders page to perform anything listed under "Other Actions". I'd also like to see "Mark As Shipped" added to the actions available in the Order Details window. Really, anything that can be applied to an individual order might as well be available within that window, right?