Оба варианта возможны. Примите во внимание смысловые признаки «маленьких» слов: предлог по отмечает параметр сравнения свойств, предлог в указывает на поле (сферу) проявления свойства человека.
Интересный вопрос. Вероятно, это тот случай, когда на помощь должны прийти кавычки (хоть название и написано латиницей). С их помощью можно показать, что восклицательный знак – часть названия. Корректно: Есть такая система – «Yahoo!».
Даже употребление творительного падежа не делает фразу грамматически безупречной. Увы, если в русском языке два глагола управляют разными падежами, то грамотно построить фразу можно, лишь прибегнув к повтору управляемого слова или к использованию местоимения. Но если вопрос ставится именно таким образом - какой падеж использовать, не перестраивая фразу, - то предпочтение следует отдать творительному падежу.