Pur avendo gran parte del nome in comune, tra WordPress.com e WordPress intercorre molta differenza.
WordPress è un CMS, sostanzialmente il “motore del sito” che scrive l’HTML per voi e gestisce temi e tutto, da installare su un hosting (si può fare anche gratis su un hosting come Hostinger o Altervista, oppure seguendo questa videoguida). Ha grandi potenzialità, potete cambiare moltissimi temi, installare tantissimi plugin che fanno le più svariate cose e installare anche widget.
WordPress.com sostanzialmente vi offre uno spazio con WordPress.com preinstallato, ma con moltissime limitazioni. Ad esempio non potrete installare molti plugin, alcuni Widget non funzioneranno e altre piccole ma sostanziali limitazioni. Adatto al blogger che non vuole assolutamente faticare, ma accetta molte limitazioni, sostanzialmente.
Personalmente consiglio di prendere un hosting (ho provato con successo Altervista e Hostinger, e so che funziona bene su Netsons) e installare WordPress. Ci vuole poco e ci potrete fare tutto.