There are workarounds for the j-hook. I used to just hook it into the top strap to keep it from falling off. I have to load my bad in the cabin like a chump (73n life) and it would sometimes come unhooked when passengers grabbed their bags around mine.
The wheels are fine imo.