It's best not to enter another relationship when you are already in one. If you want to end things with your current bf just end things but not to go with his best friend, that will backfire.
just ignore the feelings, I think it's more because of guilt.