Well, Amazon allows you to gift ebooks.
Amazon is often remarked to have better customer service, Kobo wins instead on customizable software.
Amazon is REALLY good at anything that helps you spend more money on their website....
Kobo seems to have a track record of confusing and unintuitive storefront design and inexplicably deprecating useful features.