Na ja, um einen PC kommt man doch beim Onlinebanking sowieso so gut wie gar nicht nicht drum herum (wie willst du z.B. beim chipTAN-Verfahren den Flickercode empfangen?) - es sei denn, man wickelt seine Bankgeschäfte ausschließlich per Handy (also mit einer App, was ja bei Weitem die unsicherste Variante ist) ab.
Die zweite Methode - also Handy - fällt bei mir total aus dem Raster. Gründe dafür werden in dem von @fakiauso gesetzten Link (dieser hier: https://www.kuketz-blog.de/wie-banken-online-banking-durch-apps-unsicher-machen/ ) mehr als ausführlich erklärt.
Übrigens - falls Du es wirklich ohne PC machen willst: Das SealOne 7300 pro, also das Erstgenannte hier: https://www.seal-one.com/devices.de kannst du auch per BlueTooth mit dem Handy oder mit dem iPAD/iPhon verbinden, dann funktioniert die Sache auch ohne PC. Kostet allerdings auch so um die 40 Euronen, aber das ist es mir wert, das habe ich nämlich hier. Das Teil ist wirklich sehr handlich und klein, ich habe es hier mal auf einen 5-Euro-Schein gelegt: