@shockwave! Well i dont disagree with you on "Android isn't Optimized" thing. But ... It does offer you A LOT of choices.
I tell you your mistake at this point:
- You are neglecting the "GAIN" from 3GS TO SGS. SGS is A LOT better in A LOT of ways.
- You are expecting TOO MUCH from your Phone, neglecting the part thats its a Single Core Device. Android being not optimized well, is now moved to Dual Core devices. Heck even Quad Cores are about to jump in.
- You haven't flashed MUCH. Being Android user, you should atleast try ALL of the available things before jumping to conclusions like "I am done with this OS". Well sure, i am not blocking you. If you want to go to other OS, you can go ahead. But MAY BE ... JUST MAY BE you save those extra bucks you are going to spend on other (probably shitty) phone.
Anyway ... If you want to move towards WP7. Find yourself Omnia 7. Its quite cheap these days. 22-23k At Best.
Its a brilliant phone and SHOULD suffice for that budget.