If you don't have a problem with it look a bit dull (compared to HP ENVYs of course), then I recommend MSI CX61. A newer generation of i5s (Ivy Bridge) plus a much more powerful GPU which can even handle hardcore games at HD resolution all for $700.
I own 2 MSI laptops (the same CX61, one with i5 and the other i7) and personally prefer MSI and Lenovo. Dell is of terrible quality and reputation even among retailers. I don't have much experience with HP.