Opera mobile 8.65 definitely is the best mobile browser I have tries. Good support to javascript and css, and other good features. I will rate it as a dream browser if it add the following features:
1. User adjustable virtual screen wide, for example 1024, 1280, 1600. Then Opera can render webpages according to that wide. The browser does not need to guess the suitable screen wide for the user.
2. Add a physical screen wide scale mode and easy change operation between this mode and a percentage viewing mode. In the physical screen wide scale mode, the browser should keep the same render as in the virtual screen, but scale the whole page to fit the width of the current physical screen. In this mode, user can perform drag operation to scroll up and down, or click a part of the page to enlarge to user defined scale mode, which has been defined in current Opera mobile 8.65. While in user defined scale mode, user can single click in a non-controllable area to enter the physical screen wide scale mode.
3. Other features that Opera desktop browser has. LOL