28' is narrow for a 3 car. Mine is 30x22 and it's cramped.
I think, if the goal is car STORAGE... cramped is fine. In your case with a 28' garage, that's only 9'4 per car. Even tighter than mine (as mine gives 10' per car) but still space to at least get in/out.
If the goal is WORKSPACE, a 26x24 two-bay is going to be better. 13' wide per car, enough space to have the doors swung open fully and still be able to park another car next to it. Plus the extra space up front for benches, toolboxes, etc.
I can't FULLY open any car doors in my garage without risk of door-dinging one of the other cars (or the walls.) When I'm doing a project that requires fully opening the doors (essentially ANY interior work) I always wind up shuffling one of the cars out of the garage so I can work. And with toolboxes + built-in cabs up on the front wall of the garage, it doesn't leave much walking space between the nose of the car and the box/cab up front. I also have the cars pretty close to the garage door so that I have some walking room up front - which means if I'm working on the REAR of the car I either back it in or do it with the garage door open.