In short, Vaishnavism looks right now, not hard-core Hinduism, but a some kind of middle ground between Abrahmanic and Brahmanic religions.
This is an interesting comment because as a female Shakta I have often thought "Why not Krishna/Vishnu?". As in, I recognized the tremendous popularity of Krishna here in the West, yet he was not really the form of God I was drawn too. However I
do get it.
Krishna is very charismatic in his portrayals. He is a lover a warrior and a sage as various points. He seems like a fun guy to hang out with. If you think about the western mind-set as well as our tendency to be weened on Greek and Roman hero stories, Krishna is the closest to fitting the western "hero" ideal.
Shiva, on the other hand probably strikes most westerners as stoic, mysterious. And with every other non-Hindu I have met, the first (and sometimes only) thing they attribute to Shiva is Destruction. He is a "evil" god. Or at least a scary god. Unless they look further, Shiva is a no-go for a lot of people. Even in one adopts Hinduism, this kind of mindset about Shiva can be hard to overcome (speaking from experience here)
Shakti is viewed in a similarly negative light, even among many women whether they want to admit it or not. She is often thought of as temperamental, highly sexual, fierce, dominating - qualities that women are discouraged from exhibiting in the west all the while being told they should be demur, quiet, not make a fuss, and let others sexually exploit them as much as they want. Don't fight back. Again, on a deep psychological level, women (and men) in the west have trouble with Shakti for these reasons. Only with deeper reading and education does the shift change. For me, no such shift was needed really, because Devi called to me from the start.
However as a westerner, raised in the west, I get the appeal of Krishna - I just don't share it. There is a place for Vishnu and his incarnations in Shaktism for sure, and I respect any Hindu who is genuinely devoted, no matter who they are devoted to.
Sorry for the long rant!
:camp: