fn-arrow left/fn-arrow right is a pretty pathetic substitute for actual home and end keys. I've never used a Mac for a prolonged period of time so can't speak to other points, but I am baffled at how people can do anything without those keys. When I try to debug some code on one of my coworkers' Macs I feel like I suddenly can't type anymore because of their absence, not bs'ing or exaggerating.