When i want to rotate an object , if i am in top view, i can't rotate it from the top view on it's Y axis !

I must rotate it under another view and see at same time in the top view how it rotates on the Y axis.
Why not in top view, adding some gizmo to rotate the object in the Y axis ? It's lot more natural.
(Same thing for the other views : you use the gizmo on a view and much see the result on the other view)

But i agree in 3D View, there is no problem.